putrescent body

Translations
cadavre en décomposition